package com.coolbi.onsupai.core.dao;

import java.util.List;

import com.coolbi.onsupai.core.entity.Order;

/**
 * @Description Order DAO Order数据访问接口
 * @author for2cold
 * @codeDate 2012-6-20 上午11:26:45
 *
 */
public interface OrderDao extends BaseDao<Order> {

	/**
	 * 根据ID集合查询订单
	 * 
	 * @param orderIds 订单ID集合
	 * @return
	 */
	public List<Order> findByIds(List<Long> orderIds);
	
	/**
	 * 确认订单发货
	 * 
	 * @param id ID
	 * @param orderStatus 订单状态
	 * @param consignDate 发货时间
	 * @return
	 */
	public int confirmOrderConsign(Long id, int orderStatus);
	
	/**
	 * 修改订单状态
	 * 
	 * @param id ID
	 * @param orderStatus 订单状态
	 * @param consignDate 发货时间
	 * @return
	 */
	public int modifyOrderStatus(Long id, int orderStatus);
}
